package com.wangs.config;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.context.ConfigurableApplicationContext;

import java.util.concurrent.TimeUnit;

@SpringBootApplication
public class ConfigApplication {
    public static void main(String[] args) throws InterruptedException {
        ConfigurableApplicationContext run = SpringApplication.run(ConfigApplication.class);
        while (true) {
            String property = run.getEnvironment().getProperty("user.name");
            String property1 = run.getEnvironment().getProperty("user.age");
            System.out.printf("配置文件信息：" + property + property1);
            TimeUnit.SECONDS.sleep(1);
        }
        // 拉取配置信息时，会拉取md5的值，每次改变一次配置信息，md5会改变一次。
        // nacos的客户端拉取以后，会缓存到c ，每一次拉取的时候会跟db中的md5比较


    }
    //用bootstrap.properties来配置nacos地址。
}
